package com.base.server.sys.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.base.server.sys.pojo.SysDictType;

/**
 * sys_dict_type的Dao
 * @author admin
 * @date 2019-08-05 16:30:02
 * @version V1.0.0
 */
public interface SysDictTypeDao {

	/**
	 * 保存
	 * @param sysDictType
	 */
	public abstract void save(SysDictType sysDictType);
	/**
	 * 修改
	 * @param sysDictType
	 */
	public abstract void update(SysDictType sysDictType);
	/**
	 * 根据code删除对象
	 * @param code
	 */
	public abstract void delete(@Param("code")String code);
	/**
	 * 根据code获取对象
	 * @param code
	 * @return
	 */
	public abstract SysDictType get(@Param("code")String code);

	/**
	 * 根据条件获取列表
	 * @param sysDictType
	 * @return
	 */
	public abstract List<SysDictType> findSysDictType(SysDictType sysDictType);
	/**
	 * 根据条件获取总记录数
	 * @param sysDictType
	 * @return
	 */
	public abstract int findSysDictTypeCount(SysDictType sysDictType);
}